home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
IRIX Installation Tools & Overlays 2002 November
/
SGI IRIX Installation Tools & Overlays 2002 November - Disc 3.iso
/
relnotes
/
sirius
/
ch3.z
/
ch3
Wrap
Text File
|
2002-10-15
|
6KB
|
199 lines
- 1 -
3. _C_o_n_f_i_g_u_r_a_t_i_o_n__I_n_f_o_r_m_a_t_i_o_n
The Sirius Video subsystem is initialized by the video
daemon process when the first program that uses it is
executed.
3.1 _S_u_p_p_l_i_e_d__T_o_o_l_s
The Sirius Video software includes a small set of tools that
will allow you to input, output and monitor video streams.
They are all installed in the directory:
////uuuussssrrrr////ddddmmmmeeeeddddiiiiaaaa////bbbbiiiinnnn////SSSSIIIIRRRRIIIIUUUUSSSS
Please refer to the individual man pages for each of the
following:
_g_f_x_t_o_g_f_x - route graphics output through Sirius back to a
graphics window.OpenGL version.
_g_f_x_t_o_v_i_d - route a video-sized area of the high resolution
graphics display to the video output.
_g_f_x_v_i_d_k_e_y_t_o_v_i_d - blend a video-sized area of the high
resolution graphics display with a video input. The chroma
key generator is enabled on the _B path. The result is sent
to the video output.
_g_f_x_v_i_d_t_o_v_i_d - blend a video-sized area of the high
resolution graphics display with a video input and send the
result to the video output.
_s_h_a_t_t_e_r - a demo program showing live video as a texture.
This is an IrisGL version and works only on Reality Engine.
_s_i_r__c_u_r_s_o_r - the Sirius board does not duplicate the
graphics cursor in its output. For most uses, you do not
want the cursor to appear on the video output. For those
times that you do, this program shadows the graphics cursor
on the overlay or popup planes, which do appear on the video
output.
_s_i_r__m_e_m_t_o_v_i_d - send one or more images from disk files to
the video output in a burst.
_s_i_r__v_i_d_t_o_m_e_m - capture video input to one or more disk
files.
_s_i_r__v_l_a_n - allows you to initialize and send VTR control
commands through the build-in VLAN transmitter on Sirius
Video.
- 2 -
_s_i_r_c_m_d - allows setting of timing, format, and sync values
for input and output channels from the command line.
_v_i_d_t_o_g_f_x - route the input video to a graphics window. Uses
OpenGL interface. Double buffered example.
_v_i_d_t_o_g_f_x__s - route the input video to a graphics window.
Uses OpenGL interface. Single buffered example.
_v_i_d_t_o_t_e_x - route the input video to a graphics texture map
and display in a graphics window. IrisGL version. Works only
on the RealityEngine.
_v_i_d_t_o_v_i_d - route the video input to the video output.
_v_i_d_e_o_b_u_b - OpenGL sample program demonstrating the use of
video as texturesource. Works only on Infinite Reality
System.
_v_i_d_e_o_w_a_r_p - OpenGL sample program demonstrating the use of
video as texture source. Works only on Infinte Reality
System.
_s_i_r__a_v_c_a_p_t_u_r_e - capture video and audio synchronously to an
XFS based striped logical volume disk array in real time.
_s_i_r__a_v_p_l_a_y_o_u_t - playback video and audio synchronously from
an XFS based striped logical volume disk array in real time.
_s_i_r__d_i_s_k_t_o_v_i_d - playback video from the raw device or file
system of a striped logical volume disk array in real time.
_s_i_r__v_i_d_t_o_d_i_s_k - capture video to the raw device or file
system of a striped logical volume disk array in real time.
_s_i_r_i_u_s__d_i_s_t_o_r_t - interactively manipulate a live video
texture. Works only on the RealityEngine.
_O_r_i_o_n - a GUI based video capture/playback tool. See man
page for more details.
On RealityEngine Systems, four special Video Output Formats
(VOFs) are provided for use with the Sirius Video Option.
These formats (1280x1024_25f, 1280x1024_30f, 1280x1024_60f
and 1280x1024_50f) configure the HiRes display to lock to a
video sync source connected to the RealityEngine's genlock
input. They should be invoked using _s_e_t_m_o_n(_1_G). External
genlock is automatically selected by these formats. If no
video sync signal is present, these formats will free run at
an inaccurate timebase(e.g. 58Hz .. 62Hz for 1280x1024_60f,
or 48Hz .. 52Hz for 1280x1024_50f).
- 3 -
On Infinite Reality Systems, a gui based tool,
_i_r_c_o_m_b_i_n_e(_1_G), is provided in addition to setmon and must be
used to specify the genlock formats for the HiRes display.
You should use it to define format combinations to drive
Sirius. The equivalents to the formats listed above
(1280x1024_25r2, 1280x1024_30r2, 1280x1024_60 and
1280x1024_50) should be used on HighRes channel "0". You
should also enable Sirius and have it slaved to channel "0".
In the global parameters area, select either NTSC
(640x486_301) or PAL (768x576_25i) as the external genlock
format and enable genlock.
These formats should always be used when passing video data
through the graphics subsystem. In all of these formats,
the HiRes graphics subsystem runs at twice the input video
rate. The difference between the 30/60 or 25/50 versions of
the formats is in the rate that the graphics subsystem will
be able to execute the _s_w_a_p_b_u_f_f_e_r_s() graphics function. The
50/60 versions allow swapbuffers to run at twice the video
frame rate. The 25/30 versions synchronize the HiRes update
with the video frame rate.
You may use the _i_z_o_o_m program to resize RGB image files.